闲扯
1 | 圆方树上圆方果, |
题面
Solution
这个题的题意很明显。
给出一个连通图,每次选择几个点作为关键点,问有几个除关键点之外的点,满足将该点及其周围的边去掉后,存在两个关键点 $u,v$ 不再连通。
我们有个很显然的想法,将包含这几个关键点的子图取出来,问其中有几个割点。
直接做显然没什么想法,但是我们可以建出这个图的圆方树。
然后,问题就变成了求包含这几个点的子图中有几个圆点,这个可以把点按照 $dfn$ 升序排序之后,通过差分快速求解。
因为有 $\sum|S|\leq 2\times 10^5$ ,我们可以用虚树来解决。
Code
1 |
|